Installazione su Linux
danger
La serie di versioni v2.x ha raggiunto la fine del suo ciclo di vita. Non verrà fornito più supporto per esse. È caldamente consigliato aggiornare alla versione v3.x per continuare ad avere aggiornamenti di sicurezza.
tip
In questa guida si assume l'uso di Debian 13 come distribuzione Linux in cui installare la piattaforma. I passaggi potrebbero variare in base alla vostra distribuzione.
note
Prerequisiti:
- Nginx installato e configurato con PHP-FPM versione 8.2 o successiva
- MariaDB 10+ installato
- Clonare la repository e copiare la cartella
htdocsin una cartella accessibile dal server web:
git clone https://git.vichingo455.com/emmev-code/orario
cp -r orario/htdocs/* /var/www/html/
- Installa composer e le estensioni di PHP richieste
apt install -y composer php-cli curl php-mysql php-curl php-mbstring php-xml php-zip
- Installa le dipendenze del progetto tramite composer
cd /var/www/html
composer install
- Importa il file
schema.sqlnel tuo server MariaDB:
cd ~
mysql < orario/schema.sql
- Modifica la configurazione della piattaforma inserendo i valori richiesti
mv /var/www/html/config/config.sample.php /var/www/html/config/config.php
nano /var/www/html/config/config.php
- Le impostazioni richieste di base sono indicate in questo snippet:
// Impostazioni Database
if (!defined('DB_HOST')) {
define('DB_HOST', '<MYSQL_HOST>'); // Host del database (ad esempio localhost)
}
if (!defined('DB_USER')) {
define('DB_USER', '<MYSQL_USER>'); // Utente del database (ad esempio orario)
}
if (!defined('DB_PASS')) {
define('DB_PASS', '<MYSQL_PASSWORD>'); // Password dell'utente specificato prima (ad esempio password123)
}
- Quando terminato, apri
http://localhoste verifica che la piattaforma funzioni